vcf %>%
extract(INFO, "var_type", "VT=(.+);?") %>%
select(POS, REF, ALT, var_type, starts_with("HG"), starts_with("NA"))
# A tibble: 999 x 2,508
POS REF ALT var_type HG00096 HG00097 HG00099 HG00100 HG00101 HG00102
<dbl> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
1 1.61e7 A G SNP 0|0 0|0 0|0 0|0 0|0 0|0
2 1.61e7 G A SNP 0|0 0|0 0|0 0|0 0|0 0|0
3 1.61e7 C T SNP 0|0 0|0 0|0 0|0 0|0 0|0
4 1.61e7 C T SNP 0|0 0|0 0|0 0|0 0|0 0|0
5 1.61e7 C A SNP 0|0 0|0 0|0 0|0 0|0 0|0
6 1.61e7 C A SNP 0|0 0|0 0|0 0|0 0|0 0|0
7 1.61e7 G A SNP 0|0 0|0 0|0 0|0 0|0 0|0
8 1.61e7 G T SNP 0|0 0|0 0|0 0|0 0|0 0|0
9 1.61e7 G T SNP 0|0 0|0 0|0 0|0 0|0 0|0
10 1.61e7 A <CN0… SV 3|0 0|0 0|0 0|0 0|0 0|0
# … with 989 more rows, and 2,498 more variables: HG00103 <chr>, HG00105 <chr>,
# HG00106 <chr>, HG00107 <chr>, HG00108 <chr>, HG00109 <chr>, HG00110 <chr>,
# HG00111 <chr>, HG00112 <chr>, HG00113 <chr>, HG00114 <chr>, HG00115 <chr>,
# HG00116 <chr>, HG00117 <chr>, HG00118 <chr>, HG00119 <chr>, HG00120 <chr>,
# HG00121 <chr>, HG00122 <chr>, HG00123 <chr>, HG00125 <chr>, HG00126 <chr>,
# HG00127 <chr>, HG00128 <chr>, HG00129 <chr>, HG00130 <chr>, HG00131 <chr>,
# HG00132 <chr>, HG00133 <chr>, HG00136 <chr>, HG00137 <chr>, HG00138 <chr>,
# HG00139 <chr>, HG00140 <chr>, HG00141 <chr>, HG00142 <chr>, HG00143 <chr>,
# HG00145 <chr>, HG00146 <chr>, HG00148 <chr>, HG00149 <chr>, HG00150 <chr>,
# HG00151 <chr>, HG00154 <chr>, HG00155 <chr>, HG00157 <chr>, HG00158 <chr>,
# HG00159 <chr>, HG00160 <chr>, HG00171 <chr>, HG00173 <chr>, HG00174 <chr>,
# HG00176 <chr>, HG00177 <chr>, HG00178 <chr>, HG00179 <chr>, HG00180 <chr>,
# HG00181 <chr>, HG00182 <chr>, HG00183 <chr>, HG00185 <chr>, HG00186 <chr>,
# HG00187 <chr>, HG00188 <chr>, HG00189 <chr>, HG00190 <chr>, HG00231 <chr>,
# HG00232 <chr>, HG00233 <chr>, HG00234 <chr>, HG00235 <chr>, HG00236 <chr>,
# HG00237 <chr>, HG00238 <chr>, HG00239 <chr>, HG00240 <chr>, HG00242 <chr>,
# HG00243 <chr>, HG00244 <chr>, HG00245 <chr>, HG00246 <chr>, HG00250 <chr>,
# HG00251 <chr>, HG00252 <chr>, HG00253 <chr>, HG00254 <chr>, HG00255 <chr>,
# HG00256 <chr>, HG00257 <chr>, HG00258 <chr>, HG00259 <chr>, HG00260 <chr>,
# HG00261 <chr>, HG00262 <chr>, HG00263 <chr>, HG00264 <chr>, HG00265 <chr>,
# HG00266 <chr>, HG00267 <chr>, HG00268 <chr>, …